Logging Practices in Software Engineering: A Systematic Mapping Study
نویسندگان
چکیده
Background: Logging practices provide the ability to record valuable runtime information of software systems support operations tasks such as service monitoring and troubleshooting. However, current logging face common challenges. On one hand, although importance has been broadly recognized, most them are still conducted in an arbitrary or ad-hoc manner, ending up with questionable inadequate perform these tasks. other considerable research effort carried out on practices, however, few proposed techniques methods have widely adopted industry. xmlns:xlink="http://www.w3.org/1999/xlink">Objective: This study aims establish a comprehensive understanding state focus unveiling possible problems gaps which further shed light potential future directions. xmlns:xlink="http://www.w3.org/1999/xlink">Method: We systematic mapping 56 primary studies. xmlns:xlink="http://www.w3.org/1999/xlink">Results: provides holistic report existing by systematically synthesizing analyzing inter-relationship terms issues, topics solution approaches. Using xmlns:xlink="http://www.w3.org/1999/xlink">3W1H — xmlns:xlink="http://www.w3.org/1999/xlink">Why log , xmlns:xlink="http://www.w3.org/1999/xlink">Where xmlns:xlink="http://www.w3.org/1999/xlink">What xmlns:xlink="http://www.w3.org/1999/xlink">How well is logging —as categorization standard, we find that: (1) best known issues repeatedly investigated; (2) often studied separately without considering their intricate relationships; (3) xmlns:xlink="http://www.w3.org/1999/xlink">Where What questions attracted majority attention while little made xmlns:xlink="http://www.w3.org/1999/xlink">Why xmlns:xlink="http://www.w3.org/1999/xlink">How well questions; (4) relationships between topics, approaches regarding appear many-to-many, indicates lack profound practice how they should be appropriately tackled. xmlns:xlink="http://www.w3.org/1999/xlink">Conclusions: need advance practices. For example, more invested xmlns:xlink="http://www.w3.org/1999/xlink">why set anchor xmlns:xlink="http://www.w3.org/1999/xlink">how close loop. In addition, process perspective taken into account both adoption related
منابع مشابه
A Systematic Mapping Study on Requirements Engineering in Software Ecosystems
Software ecosystems (SECOs) and open innovation processes have been claimed as a way forward for the software industry. A proper understanding of requirements is as important for these IT-systems as for more traditional ones. This paper presents a mapping study on the issues of requirements engineering and quality aspects in SECOs and analyzes emerging ideas. Our findings indicate that among th...
متن کاملA Systematic Mapping Study on Software Engineering Education
Inadequate curriculum for software engineering is considered to be one of the most common software risks. A number of solutions, on improving Software Engineering Education (SEE) have been reported in literature but there is a need to collectively present these solutions at one place. We have performed a mapping study to present a broad view of literature; published on improving the current sta...
متن کاملSystematic Mapping Studies in Software Engineering
BACKGROUND: A software engineering systematic map is a defined method to build a classification scheme and structure a software engineering field of interest. The analysis of results focuses on frequencies of publications for categories within the scheme. Thereby, the coverage of the research field can be determined. Different facets of the scheme can also be combined to answer more specific re...
متن کاملGlobal software engineering and agile practices: a systematic review
Agile practices have received attention from industry as an alternative to plan-driven software development approaches. Agile encourages, for example, small self-organized collocated teams, whereas global software engineering (GSE) implies distribution across cultural, temporal, and geographical boundaries. Hence, combining them is a challenge. A systematic review was conducted to capture the s...
متن کاملA Systematic Mapping Study on Software Ecosystems
Software ecosystem is an approach that investigates the complex relationships among companies in the software industry. Companies work cooperatively and competitively in order to achieve their strategic objectives. They must engage in a new perspective considering both their own business and third party ones. Inspired from properties by natural and business ecosystems, a software ecosystem cove...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2023
ISSN: ['0098-5589', '1939-3520', '2326-3881']
DOI: https://doi.org/10.1109/tse.2022.3166924